草庐IT

Android DataBinding float 到 TextView

全部标签

android - 如何在 Android TextView 中设置字母间距?

我需要根据Photoshop布局进行设计。布局上有一些字体。设计师给了我这个字体。但是在photoshop的布局上,他使用字母之间的间距。我如何在androidtextView中实现这一点?我找到了一个解决方案:answeronstackoverflowanswertwo但是如果我让myTextViewextendsTextView它工作错误。如果我适配一台设备,在显示屏更大的设备上,字母间距增加不成比例。编辑publicclassMyTextViewextendsTextView{privatefloatletterSpacing=0.0f;privateCharSequenceor

android - 每行中的 TextView 和 Button 以及 onListItemClick()

我有一个包含一些元素的ListView。每行都有一个TextView和一个Button。它看起来像这样:|一行中的一些文本(按钮)|现在,当我点击这个文本时没有任何反应。根本就没有一个函数被调用。但是当我点击按钮时我可以处理这个事件。我使用onListItemClick()那么我应该使用什么来代替这个TextView来处理事件(当我点击文本时)?在此之前,我在每一行中只有一个TextView,当我点击一行时一切正常(调用了onListItemClick())。提前致谢! 最佳答案 将属性focusable="false"添加到您的T

android - 在android中的 TextView 中单击时获取链接文本的值

我有一个TextView。我通过匹配一些正则表达式模式添加了自定义链接,如"@abc"、"#android"。链接显示正确。但是我没有办法提取被点击的链接的文本。我正在使用SpannableString将文本设置为TextView。然后,我使用我的自定义ClickableSpan设置跨度。它工作正常。另外,我还可以捕获onclick事件。但是onClick()方法有一个View参数。如果我在View上调用getText()(当然是在将其类型转换为TextView之后),它会返回整个文本。我进行了很多搜索,但总能找到添加链接和捕获事件的方法,但没有人告诉我如何获取链接的文本。这是我用来添

android - 相对布局中的动态 TextView

我正在尝试对项目的评论部分使用动态布局,但是当我动态设置textview的文本时,输出仅出现在屏幕顶部。并将输出置于其他输出之上RelativeLayoutll=(RelativeLayout)findViewById(R.id.rl);for(inti=0;i那么我怎样才能将输出线性地放在屏幕的底部。 最佳答案 您应该使用LinearLayout来自动添加一个接一个的TextView。假设您离不开RelativeLayout,您需要为您创建的所有TextView动态生成ID,以便将一个View置于另一个View之下。这是示例:pu

android - 在 map fragment 之上设置一个 TextView

我想创建这个布局,但我无法在fragment上设置文本图像。我对设置布局的要求如附图所示。 最佳答案 将mapfragment作为第一个(顺序很重要!)放入您的RelativeLayout(因此它将位于“底部”)。然后(至少为了简单起见,我会这样做)将您想要在叠加层中的所有项目分组到另一个容器中(即LinearLayout或RelativeLayout),将该容器放在你的观点,你基本上就完成了。 关于android-在mapfragment之上设置一个TextView,我们在StackO

android - 具有圆形背景的 TextView

我希望我的TextView具有圆形边框,并希望该圆环填充红色。card_text_border.xml这是我的TextView 最佳答案 使用以下代码:White_circle_drawable.xmlTextView 关于android-具有圆形背景的TextView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34674262/

android - 在包含 HTML 数据的列表中使用 WebView 或 TextView 中的哪一个?

以性能的名义,最好使用定义了自定义数组适配器的webview对象列表或再次使用自定义适配器和html内容显示在其中的textview对象列表。首先我尝试使用webview,但我认为webview对象是一种沉重的ui元素,textview似乎更轻量级。WebViewentryWebView=(WebView)findViewById(R.id.entryWebView);entryWebView.loadData("myhmtlformatteddata","text/html","utf-8");//假设这些在自定义数组适配器中定义并填充了webview对象TextViewentryT

android - 格式化 TextView 使其看起来像链接

我一直在使用android:autoLink来格式化链接等,但我需要使用android:onClick所以我不能在这个案例。原因是我发现很容易不小心点击一个电话号码,所以我打算用确认Dialog拦截点击,然后打电话。有没有一种简单的方法可以让我的TextView中的电话号码看起来像一个普通的可点击链接?我翻遍了Android源代码,但找不到任何特定的样式供我引用。 最佳答案 这是最短的解决方案:finalCharSequencetext=tv.getText();finalSpannableStringspannableString

android - 在 Android 中将 EditText 声明为 TextView

我有一个像这样的xml布局main.xml我在我的Activity中这样声明publicclassMyActivityextendsActivity{privateTextViewtxt=null;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);txt=(TextView)findViewById(R.id.edtxt);}}但我的Activity没有问题。为什么? 最佳

android - 在 TextView 中缩放 textSize

假设我有一个TextView特定大小(实际上并不重要......fill_parent,20dip,等等)。是否可以在不进行大量数学计算的情况下告诉文本缩小/增大大小以适应可用空间? 最佳答案 好吧,它比“很多复杂的数学”要简单一些,但是如果您的文本宽度与TextView的宽度相差不太远,我会使用一个hack解决方案来解决这个问题。p>//HACKtoadjusttextwidthfinalintINITIAL_TEXTSIZE=15;finalintTEXTVIEW_WIDTH=textviewBackground.getIntr